Big Huge Thesaurus

mentally retarded

noun